package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseUserBase<M extends BaseUserBase<M>> extends Model<M> implements IBean {

	/**
	 * 用户id
	 */
	public void setUserId(java.math.BigInteger userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户id
	 */
	public java.math.BigInteger getUserId() {
		return get("user_id");
	}

	/**
	 * 性别
	 */
	public void setSex(java.lang.Integer sex) {
		set("sex", sex);
	}
	
	/**
	 * 性别
	 */
	public java.lang.Integer getSex() {
		return getInt("sex");
	}

	/**
	 * 昵称
	 */
	public void setNickName(java.lang.String nickName) {
		set("nick_name", nickName);
	}
	
	/**
	 * 昵称
	 */
	public java.lang.String getNickName() {
		return getStr("nick_name");
	}

	/**
	 * 生日礼物
	 */
	public void setBirthday(java.util.Date birthday) {
		set("birthday", birthday);
	}
	
	/**
	 * 生日礼物
	 */
	public java.util.Date getBirthday() {
		return get("birthday");
	}

	/**
	 * 手机号
	 */
	public void setMobile(java.lang.String mobile) {
		set("mobile", mobile);
	}
	
	/**
	 * 手机号
	 */
	public java.lang.String getMobile() {
		return getStr("mobile");
	}

	/**
	 * 密码
	 */
	public void setPassword(java.lang.String password) {
		set("password", password);
	}
	
	/**
	 * 密码
	 */
	public java.lang.String getPassword() {
		return getStr("password");
	}

	/**
	 * 状态
	 */
	public void setStatus(java.lang.Integer status) {
		set("status", status);
	}
	
	/**
	 * 状态
	 */
	public java.lang.Integer getStatus() {
		return getInt("status");
	}

	/**
	 * 限制时间
	 */
	public void setLimitAt(java.util.Date limitAt) {
		set("limit_at", limitAt);
	}
	
	/**
	 * 限制时间
	 */
	public java.util.Date getLimitAt() {
		return get("limit_at");
	}

	/**
	 * 封号时间
	 */
	public void setFreezeDatetime(java.util.Date freezeDatetime) {
		set("freeze_datetime", freezeDatetime);
	}
	
	/**
	 * 封号时间
	 */
	public java.util.Date getFreezeDatetime() {
		return get("freeze_datetime");
	}

	/**
	 * 封号备注
	 */
	public void setFreezeRemark(java.lang.String freezeRemark) {
		set("freeze_remark", freezeRemark);
	}
	
	/**
	 * 封号备注
	 */
	public java.lang.String getFreezeRemark() {
		return getStr("freeze_remark");
	}

	/**
	 * 年龄
	 */
	public void setAge(java.lang.Integer age) {
		set("age", age);
	}
	
	/**
	 * 年龄
	 */
	public java.lang.Integer getAge() {
		return getInt("age");
	}

	/**
	 * 地区代码
	 */
	public void setAreaCode(java.lang.String areaCode) {
		set("area_code", areaCode);
	}
	
	/**
	 * 地区代码
	 */
	public java.lang.String getAreaCode() {
		return getStr("area_code");
	}

	/**
	 * 城市
	 */
	public void setCity(java.lang.String city) {
		set("city", city);
	}
	
	/**
	 * 城市
	 */
	public java.lang.String getCity() {
		return getStr("city");
	}

	/**
	 * 背景图片地址
	 */
	public void setBackgroundImageUrl(java.lang.String backgroundImageUrl) {
		set("background_image_url", backgroundImageUrl);
	}
	
	/**
	 * 背景图片地址
	 */
	public java.lang.String getBackgroundImageUrl() {
		return getStr("background_image_url");
	}

	/**
	 * 头像地址
	 */
	public void setAvatarImageUrl(java.lang.String avatarImageUrl) {
		set("avatar_image_url", avatarImageUrl);
	}
	
	/**
	 * 头像地址
	 */
	public java.lang.String getAvatarImageUrl() {
		return getStr("avatar_image_url");
	}

	/**
	 * 创建时间
	 */
	public void setCreateAt(java.util.Date createAt) {
		set("create_at", createAt);
	}
	
	/**
	 * 创建时间
	 */
	public java.util.Date getCreateAt() {
		return get("create_at");
	}

	/**
	 * 个性签名
	 */
	public void setAutograph(java.lang.String autograph) {
		set("autograph", autograph);
	}
	
	/**
	 * 个性签名
	 */
	public java.lang.String getAutograph() {
		return getStr("autograph");
	}

	/**
	 * 认证状态
	 */
	public void setVerifyStatus(java.lang.Integer verifyStatus) {
		set("verify_status", verifyStatus);
	}
	
	/**
	 * 认证状态
	 */
	public java.lang.Integer getVerifyStatus() {
		return getInt("verify_status");
	}

	/**
	 * 设备id
	 */
	public void setDeviceId(java.lang.String deviceId) {
		set("device_id", deviceId);
	}
	
	/**
	 * 设备id
	 */
	public java.lang.String getDeviceId() {
		return getStr("device_id");
	}

	/**
	 * 区域更新时间
	 */
	public void setAreaUpt(java.util.Date areaUpt) {
		set("area_upt", areaUpt);
	}
	
	/**
	 * 区域更新时间
	 */
	public java.util.Date getAreaUpt() {
		return get("area_upt");
	}

	/**
	 * 上传视频权限，0不能上传，1允许
	 */
	public void setUpVideoPermission(java.lang.Integer upVideoPermission) {
		set("up_video_permission", upVideoPermission);
	}
	
	/**
	 * 上传视频权限，0不能上传，1允许
	 */
	public java.lang.Integer getUpVideoPermission() {
		return getInt("up_video_permission");
	}

}
